xen/arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
authorJulien Grall <julien.grall@arm.com>
Fri, 23 Feb 2018 18:57:22 +0000 (18:57 +0000)
committerStefano Stabellini <sstabellini@kernel.org>
Mon, 26 Feb 2018 22:59:09 +0000 (14:59 -0800)
commit99cd6934c17361456a68edd64348f201e2e00ce1
treebeed7b844d30ecd3ee12ac14ac01f2f2c4c05438
parent16f878bf69ae0ef0dbb7e8c7cc59a86702c7885f
xen/arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support

Add the detection and runtime code for ARM_SMCCC_ARCH_WORKAROUND_1.

Signed-off-by: Julien Grall <julien.grall@arm.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
Reviewed-by: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Reviewed-by: Andre Przywara <andre.przywara@arm.com>
xen/arch/arm/arm64/bpi.S
xen/arch/arm/cpuerrata.c
xen/include/asm-arm/smccc.h